Deploying Safe User-Level Network Services with icTCP
نویسندگان
چکیده
We present icTCP, an “information and control” TCP implementation that exposes key pieces of internal TCP state and allows certain TCP variables to be set in a safe fashion. The primary benefit of icTCP is that it enables a variety of TCP extensions to be implemented at user-level while ensuring that extensions are TCP-friendly. We demonstrate the utility of icTCP through a collection of case studies. We show that by exposing information and safe control of the TCP congestion window, we can readily implement user-level versions of TCP Vegas, TCP Nice, and the Congestion Manager; we show how user-level libraries can safely control the duplicate acknowledgment threshold to make TCP more robust to packet reordering or more appropriate for wireless LANs; we also show how the retransmission timeout value can be adjusted dynamically. Finally, we find that converting a stock TCP implementation into icTCP is relatively straightforward; our prototype requires approximately 300 lines
منابع مشابه
RESCUE: Reputation based Service for Cloud User Environment
Exceptional characteristics of Cloud computing has replaced all traditional computing. With reduced resource management and without in-advance investment, it has been victorious in making the IT world to migrate towards it. Microsoft announced its office package as Cloud, which can prevent people moving from Windows to Linux. As this drift is escalating in an exponential rate, the cloud environ...
متن کاملLocation of Heath Care Facilities in Competitive and User Choice Environment
The location of facilities anywhere in an area in which several competing facilities already exist and serving the demand points has been brought to light in this work. Because of the great importance of health care systems in the health of the people, these systems have been studied in the present paper. Creation and maintenance of competitive advantage in health care systems requires optimizi...
متن کاملPassive Optical Access Networks shared by Telecommunications and Broadcasting Operators and its QoS Provisioning
Access networks with Passive Optical Network (PON) technology make possible the use of Triple-Play services (voice, data and television) and are considered as the solution for optical fiber access network to solve the last mile access problem. Although there are several proposed technical solutions, GPON (Gigabit Passive Optical Network) is the technology that has more possibilities of being de...
متن کاملImplementing New Internet Services using anActive
Active networking introduces tremendous exibility that enables users to rapidly deploy new services in a network. By performing computations within the network these services provide the user with sophisticated capabilities that cannot be achieved using traditional networks. In this paper we introduce two new prototype services called mSMTP and mHTTP. The new services are highly exible and supp...
متن کاملPlan System Security
Active Networks o er the ability to program the network on a per-router, per-user, or even per-packet basis. Unfortunately, this added programmability compromises the security of the system by allowing a wider range of potential attacks. Any feasible Active Network architecture therefore requires strong security guarantees. Of course, we would like these guarantees to come at the lowest possibl...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004